residue remaining from food after cooking and casting - Español Inglés Diccionario